Space-Constrained Structures for HTM

نویسندگان

  • Nick Armstrong
  • Vincent Gramoli
  • Pascal Felber
چکیده

Up to now, most of the research efforts to improve performance of programs based on hardware transactions were devoted to designing new hybrid transactional memories and transactional lock elision algorithms to speedup software fallback paths. Unfortunately hardware transactions remain insufficiently exploited, limited especially on microarchitectures where the access set is particularly limited, like the IBM Power8. By contrast, we propose a novel class of concurrent data structures, called space-constrained data structures, especially designed to boost programs based on hardware transactions. To illustrate our idea we propose a concurrent sorted tree with insertions and deletions of time complexity O(log logm) where m is the size of the key range. Preliminary experiments on the Synchrobench benchmark suite show that our space-constrained tree leads to a 5-fold speedup over a traditional red-black tree on a 10-core IBM Power8.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Embedded-TM: Energy and complexity-effective hardware transactional memory for embedded multicore systems

We investigate how transactional memory can be adapted for embedded systems. We consider energy consumption and complexity to be driving concerns in the design of these systems and therefore adapt simple hardware transactional memory (HTM) schemes in our architectural design. We propose several different cache structures and contention management schemes to support HTM and evaluate them in term...

متن کامل

Ineffective Healthcare Technology Management in Benin’s Public Health Sector: The Perceptions of Key Actors and Their Ability to Address the Main Problems

Background Low-income countries face many contextual challenges to manage healthcare technologies effectively, as the majority are imported and resources are constrained to a greater extent. Previous healthcare technology management (HTM) policies in Benin have failed to produce better quality of care for the population and costeffectiveness for the government. This study aims to identify and a...

متن کامل

Empirical Evaluation of a Thread-Safe Dynamic Range Min-Max Tree using HTM

Succinct trees, such as wavelet trees and those based on, for instance, range Min-Max trees (RMMTs), are a family of practical data structures that store information close to their information-theoretic space lower bound. These structures are often static; meaning that once they are built, nodes cannot be added, deleted or modified. This read-only property simplifies concurrency. However, newer...

متن کامل

Singular constrained linear systems

In the linear system Ax = b the points x are sometimes constrained to lie in a given subspace S of column space of A. Drazin inverse for any singular or nonsingular matrix, exist and is unique. In this paper, the singular consistent or inconsistent constrained linear systems are introduced and the effect of Drazin inverse in solving such systems is investigated. Constrained linear system arise ...

متن کامل

Retracted: Using genetic algorithm approach to solve a multi-product EPQ model with defective items, rework, and constrained space

The Economic Production Quantity (EPQ) model is often used in the manufacturing sector to assist firms in determining the optimal production lot size that minimizes overall production-inventory costs. There are some assumptions in the EPQ model that restrict this model for real-world applications. Some of these assumptions are (1) infinite space of warehouse, (2) all of the pr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016